const fs = require('fs')
//1、创建文件夹
// fs.mkdir('.static', err => {
// 	if (err) {
// 		console.log(err)
// 	} else
// 		console.log('创建成功')
// })
// 2、递归创建
// fs.mkdir('./a/b/c', {
// 		recursive: true
// 	},
// 	err => {
// 		if (err) {
// 			console.log(err)
// 		} else
// 			console.log('创建成功')
// 	})
//3、读取文件夹
// fs.readdir('./', {
// 	recursive: true,
// 	withFileTypes: true
// }, (err, data) => {
// 	if (err) {
// 		console.log(err)
// 	} else
// 		console.log(data) //data是该文件夹下的所有文件夹和文件名
// })
//4、删除文件夹，默认只能删除空文件夹
// fs.rmdir('./.static', err => {
// 	console.log(err ? err : '删除成功')
// })
//递归删除，需要添加配置选项
// fs.rmdir('./a', {
// 	recursive: true
// }, err => {
// 	console.log(err ? err : '删除成功')
// })
// 也可以使用rm函数来删除，用法差不多，这个函数删文件和文件夹都是可以的
// fs.rm('./a', {
// 	recursive: true
// }, err => {
// 	console.log(err ? err : '删除成功')
// })
//5、查看资源状态
// fs.stat('./1.png', (err, data) => {
// 	if (err) {
// 		console.log(err)
// 	} else {
// 		console.log(data)
// 		console.log('是文件？', data.isFile())
// 		console.log('是文件夹？', data.isDirectory())
// 	}
// })